DECORATOR | Patrones de diseño

Поделиться
HTML-код
  • Опубликовано: 10 дек 2024

Комментарии • 130

  • @BettaTech
    @BettaTech  4 года назад +15

    Subí el vídeo como siempre, con el contenido en 4k, pero parece que a RUclips le cuesta procesarlo y solo se ve a 360p.... A ver si consigo que le den caña o que porque hace ya muchas horas...
    Ya está a 4k! Porfin! jaja

    • @lewinviola1393
      @lewinviola1393 4 года назад +8

      Yo necesito verlo en 360p o inclusive menos por mi conexión a internet y no me deja :´v

    • @alecDeloyed
      @alecDeloyed 4 года назад +2

      No creo que sea tan imprescindible una resolución tan alta, Solo que sea película o estudio de grabación. Lo importante para los viewers es el contenido de calidad que ofreces. Mi opinión.

    • @joshdev15
      @joshdev15 4 года назад +2

      @@lewinviola1393 De acuerdo contigo, desde Venezuela es dificil ver el video, lastima estoy muy interesado en el contenido, ni siquiera me aparece una opcion por debajo de 1080

    • @AlexGar-k3z
      @AlexGar-k3z 4 года назад

      no podría ponerlo a una resolución más baja?

    • @BettaTech
      @BettaTech  4 года назад +1

      @@joshdev15 Eso es muy raro. Deberian aparecerte desde 144p hasta la mas alta. O como minimo 720 tambien. Lo acabo de probar desde el movil y me salen todas las opciones 😓
      Puede ser alguna extension o algo?

  • @DonDregon
    @DonDregon 4 года назад +1

    Hola señor de BettaTech, llevo más de 10 años programando y realmente aunque conozca los conceptos y los aplique como en este caso en frameworks javascript, me encanta la forma de explicar y tus videos, me los pongo ya por vicio, sigue así, un abrazo compañero

  • @danielbarrientos722
    @danielbarrientos722 4 года назад +7

    Me gusta mucho este tema ,podemos verlo aplicado en Angular por ejemplo:
    En cada componente vas a ver que dice @Component, antes de declarar la clase, esto un decorador. Al final lo que maneja angular son objetos de js pero que cuando estoy usando el framework de angular este me facilita darle un comportamiento adicional al objecto.
    Pero de hecho @Component solo es uno de todos los decoradores que tiene angular y que lo que permite es poder abstraer un comportamiento especifico y poderlo asignar cuando yo quiera.
    Muy buen trabajo, me gustan mucho tus videos!

    • @ceroaleph3092
      @ceroaleph3092 4 года назад

      Sí, pero los decoradores de TS son nativos del mismo. Lo que acá explica es el patrón decorator de gof, del cual, obviamente, se inspiraron para la implementación de @Decoradores o [Atributos] en TypeScript Y C# respectivamente.

  • @ivandanielruiz7634
    @ivandanielruiz7634 4 года назад +4

    Llevo solo una semana suscripto y ya vi mas del 30% de tus videos jaja Muy buen material, espero continues con los demás patrones hasta completarlos. Si fuese así, sin dudas, esta va a ser una lista de reproducción que todo programador inicial debe ver jaja Saludos desde Argentina.

  • @danifgx
    @danifgx 3 года назад

    Me parece que está muy bien explicado y, sobre todo, haciendo hincapié en lo más importante y con un ejemplo fácilmente recordable.

  •  4 года назад

    Creo que este es el unico canal que le doy like antes de verlo. Abrazos.

  • @nicolasfabiancacerescely6607
    @nicolasfabiancacerescely6607 3 года назад

    grandioso video, te pasas con este canal, videos cortos y muy muy interesantes!

  • @JamjizeHDH
    @JamjizeHDH 2 года назад

    Que hermoso patrón. No lo conocía. Me salvaste de hacer una kk masiva con las clases jaja

  • @biko8
    @biko8 2 года назад +1

    Bien explicado! Aunque en los diagramas usaría UML ya que tenemos un lenguaje común!

  • @janniochaverri4747
    @janniochaverri4747 Год назад

    Hola BettaTech, gracias por estos videos. Todo lo explicas muy bien, muchas gracias de veras :)

  • @srcaca6218
    @srcaca6218 4 года назад +1

    Me encanta este canal! Lo conocí recien hoy y ya he visto muchos videos! Muy buena calidad de video y de aprendizaje! Suscrito

  • @JoseMartinez-pl4do
    @JoseMartinez-pl4do 4 года назад +2

    En este caso no seria mejor utilizar un patron Builder ,para definir la construccion de los enemigos con los powerups , es muy util aprender sobre patrones porque te da una idea general de como funcionan muchas herramientas de manera interna, gracias por los videos

    • @BettaTech
      @BettaTech  4 года назад

      El patrón Builder sería una opción para realizar la creación de esta estructura. Éste patrón es un patrón estructural, por lo que el como crees el objeto final depende de otros factores: Podrías hacer un Factory o un Builder como bien dices :)
      Gracias por el comentario!

  • @erickjhormanromero6905
    @erickjhormanromero6905 3 года назад

    jajaja estoy pagando youtube premium para no tener publicidad y este tio ya la hace parte del video por Dios.. pero muchas gracias disftuto tus videos.

  • @leandroclemente6462
    @leandroclemente6462 3 года назад

    Muy bien explicado, muchas gracias!

  • @nicopostigo123
    @nicopostigo123 Год назад

    Muy buena explicación! Saludos

  • @sergiom.954
    @sergiom.954 4 года назад

    Aprendo muchísimo con tus vídeos, mil gracias y sigue así!

  • @jesusvargas3063
    @jesusvargas3063 4 года назад

    Gracias por el vídeo, me ayuda un montón a esclarecer los patrones. Muy buen trabajo!

  • @stephentellez5718
    @stephentellez5718 2 года назад

    excelente video, excelente calidad, magnanimo

  • @williamgonzalezcobo9095
    @williamgonzalezcobo9095 4 года назад +6

    Sería genial un ejemplo que no sea con juegos , y muchas gracias por su aporte

    • @Visualmotionpro
      @Visualmotionpro 2 года назад

      Si, reflexionando sobre este ejemplo, creo que no es muy bueno. ¿Que pasaría por ejemplo si queremos quitar el casco al enemigo? Este patrón no permite "desdecorar". No creo que sea un patrón adecuado para el ejemplo que se plantea.

  • @Santi-nf2ey
    @Santi-nf2ey 4 года назад

    gracias lo entendí de primeras con tu explicación

  • @LauLor1993
    @LauLor1993 4 года назад

    muy buena explicación, excelentes tus videos

  • @inmaculadareyesrodriguez3006
    @inmaculadareyesrodriguez3006 4 года назад

    Explicas muy bien y los patrones es un tema interesante.
    ¿Piensas seguir haciendo videos de esta serie?

  • @matiaslgodoy9531
    @matiaslgodoy9531 10 месяцев назад

    Me gusta la explicacion con referencia a videojuegos, en la universidad me lo explicaban con coches y vehiculos, y en mi vida use ni una bicicleta xD

  • @itzelbrachomolina3446
    @itzelbrachomolina3446 Год назад

    muy bien explicado, gracias

  • @pendragon87
    @pendragon87 4 года назад +2

    ¡Excelente contenido como siempre! Un video del patrón Repository estaría genial

  • @pepealeununez290
    @pepealeununez290 4 года назад +2

    Enhorabuena! Muy buenos los videos. Se entiende de lujo todo. Estaría muy guay conocer bien el patrón Observer. Y una lista de videos sobre programación funcional daría de que hablar :D

  • @chiptunesfreemusic5040
    @chiptunesfreemusic5040 4 года назад +2

    Podrías hacer un video haciendo un proyecto o algun jueguito simple en javascript para ver como codearías todas estas cosas? las veo en tu video y es claro pero no sé como aplicarlo a un proyecto

  • @javiermartinez4096
    @javiermartinez4096 4 года назад

    si te mola el concepto de decorators, mira como se usan en python. Ademas con el syntactic sugar de las @ se hacen muy sencilo de utilizar

  • @misaelpereira9679
    @misaelpereira9679 2 года назад

    Despues de mucho tiempo, pude entender este patron xD

  • @boomboom-9451
    @boomboom-9451 2 года назад

    Que interesante combinar el patron builder con el decorator + factory para hacer una factory de enemigos con equipamiento aleatorio...

  • @kaelt75
    @kaelt75 3 года назад +2

    Hola, esta genial la serie de videos sobre patrones de diseño. ¿Podrías recomendarnos un libro para el desarrollo basado en pruebas?

  • @patriciavazquez4220
    @patriciavazquez4220 4 года назад

    Muchas gracias por el vídeo 👏

  • @lalocgarcia
    @lalocgarcia 4 года назад

    Parece que este patrón es una versión del Composite. Buen vídeo👌

  • @ivanpallares9039
    @ivanpallares9039 3 года назад

    Para gestionar el orden en el que unos componentes decoran a otros, no se podria usar subinterficies para el elemento decorado? De manera que no usemos Enemy en todos sino el tipo de enemigo que queremos decorar...

  • @nicoguzman1600
    @nicoguzman1600 3 года назад

    bueno si uno es un developer de python esta serie te viene genial, pero en mi caso si lo mio es java u otro, es como tratar de entender una multiplicacion explicada en japones. pero al menos hay partes en la que usas uml y ahi se entiende cual es el punto

  • @Fitoxdxd1
    @Fitoxdxd1 4 года назад

    Me enredo la cabeza, tengo que estudiar mas a fondo los patrones de diseño

  • @gevurahs
    @gevurahs 4 года назад +1

    Hola @BettaTech he estado buscando y no veo en tu canal que hayas tratado el behavioral pattern "Template Method". Te propongo hacer un vídeo sobre ello. Un saludo!

  • @elmariscal5394
    @elmariscal5394 3 года назад

    Hago una consulta: escuché que es preferible componer que heredar pero nunxa entendí porque. Estaría bueno explicar por que o con algún ejemplo. Saludos !

  • @necknio
    @necknio 4 года назад +1

    Hola! Podrías subir un vídeo sobre el patrón repositorio?

  • @husseing345
    @husseing345 4 года назад

    I like the game boy collection of the background :)

  • @yasserfarach6951
    @yasserfarach6951 3 года назад

    podrías hablar sobre inyección de dependencias?

  • @federicoalmada1220
    @federicoalmada1220 4 года назад

    Muy buen video! Me gustaría uno sobre el patrón Builder

  • @elvisleon9695
    @elvisleon9695 3 года назад

    Y como harias para volver atras, sobre tu ejemplo si el casco es destruido como quitas el decorador?

  • @TheObsider
    @TheObsider 4 года назад +3

    Buenas, sabrías decirme algún libro , PDF o información adicional a patrones de diseño como muestras en el vídeo? Donde aprendiste lo enseñaban en la rama de software de informática?
    Un saludo muy buen video por cierto 👌👌

    • @AndresSaaN
      @AndresSaaN 4 года назад +1

      Te recomiendo "Head First Design Patterns" un clásico que te enseña el porqué no sólo cuáles existen

  • @LlegoManuel
    @LlegoManuel 4 года назад +1

    Esta bien que subas los videos a 4k, pero para algunos en America Latina, tenemos nuestro internet tercermundista y no podemos verlo

    • @BettaTech
      @BettaTech  4 года назад +1

      No podeis ponerle una calidad inferior? 🤔

    • @LlegoManuel
      @LlegoManuel 4 года назад

      Mi error. Al ver este solo tenía de 1080 para arriba. Al ver otro video, ya me aparecían las demás

    • @BettaTech
      @BettaTech  4 года назад

      @@LlegoManuel que raro, a veces youtube la lia. Una vez tardo semanas en dar algo mayor a 360p 😂

  • @rmrgnzlz
    @rmrgnzlz 4 года назад +1

    El patrón de diseño «Mediador» sería interesante de ver.

  • @PositronQ
    @PositronQ 4 года назад

    Enseñarías algo de arquitecturas matemáticas en redes neuronales o proyectos similares

  • @JoseManuelLopezHernandez
    @JoseManuelLopezHernandez 2 года назад

    Que pro, resolución minimo FullHD, manteniendo la calidad

    • @BettaTech
      @BettaTech  2 года назад

      No es algo que podamos controlar, es RUclips quién coge el vídeo y lo procesa en diferentes resoluciones. Algo habrán cambiado para que ahora la mínima sea 1080p...

  • @brianlucana3900
    @brianlucana3900 4 года назад +1

    Excelente video bro, complementa algunas cosas ya había visto. Podes subir el patron Observer?

  • @adrianolmos4739
    @adrianolmos4739 4 года назад

    Debi inscribir modelos de programacion cuando este chico terminará la serie :c Entendí por completo en 8 minutos lo que no habia entendido en 1 semana, Ahora sufriré con bridge y composite, Ya por desgracia no hay videos de esos D:

  • @yisonsempai7524
    @yisonsempai7524 4 года назад +3

    Enseñaras algo de seguridad informatica?

  • @emiliocastillo4582
    @emiliocastillo4582 3 года назад

    Tengo una pregunta, si definimos constructores tendríamos que localizarlos a cada uno, y si queremos portar nuestra app a otra plataforma debemos cambiarlas? Plagaríamos el código con llamadas a constructores de clases de una interfaz de usuario concreta, eso no sería un poco complicado de mantener?

  • @yasmindominguez787
    @yasmindominguez787 2 года назад

    muy buen video

  • @Lass412
    @Lass412 2 года назад +1

    Hey Vsauce

  • @farfetchdev
    @farfetchdev 3 года назад

    Nose porque pero me encantan los patrones aunque me cueste implementarlo a la primera o me de flojera jajaja
    Pero después lo hago como si nada

  • @relarbaelish
    @relarbaelish 3 года назад

    En el 5:45 quedó mal la firma de ComputeDamage de EnemyDecorator, figura un array de number cuando debería ser un number.

  • @oriolalascercos7042
    @oriolalascercos7042 4 года назад

    Se podría reemplazar, en ciertos casos, el patrón decorator usando el patrón composite con strategy o otros?

    • @BettaTech
      @BettaTech  4 года назад

      El patrón decorator sirve para modificar el comportamiento de un componente concreto. El patrón Composite para utilizar conjuntos de componente como si fueran "una unidad sola". Són parecidos en estructura pero son totalmente compaginables uno con otro!

  • @PatoToledo23
    @PatoToledo23 3 года назад

    Che es herencia multiple ? osea en los que no soportan eso no va?

  • @fernandootruiz477
    @fernandootruiz477 4 года назад +2

    Mil gracias por tus videos. Muy bien explicado. Un detallito sin ánimo de ofender y en positivo sería el uso del imperativo en tu narración ya que sueles utilizar el infinito. De nuevo mi enhorabuena 👏👏👏

  • @wimboful
    @wimboful 4 года назад

    Eres muy crack. Por cierto das clases? explicas muy bien. Mi novia anda buscando una FP de programación, por si conoces alguna buena a distancia. Un saludo!

  • @luisantonio2273
    @luisantonio2273 4 года назад +5

    360?

  • @sleter2929
    @sleter2929 3 года назад

    bueno, pero este es el patrón mas fácil e intuitivo. solo hay que ver como funciona el player en un juego de rol

  • @PositronQ
    @PositronQ 4 года назад +2

    Patron interpreter

  • @franciscomedinillagarcia3738
    @franciscomedinillagarcia3738 4 года назад

    Podrias hacer un video de como usar upcloud? algun ejemplo sencillo, algo de ftp, etc? ando un poco perdido. Te lo agradecia muchisimo

  • @IncorporarMC
    @IncorporarMC 4 года назад +4

    ahora veo el video en 4k y no puedo ver el video en 480p :(

  • @arieldg1997
    @arieldg1997 4 года назад

    CRACK.

  • @noiretoiles
    @noiretoiles 4 года назад

    Como cuando tu pc no puede reproducir el video porque maximo aguanta 720 unu Aunque igual podía escuchar, y muy buena la inforamción

  • @sota9961
    @sota9961 4 года назад

    Se puede quitar un decorador?

  • @EzequielRegaldo
    @EzequielRegaldo 4 года назад

    Entonces: en los juegos que hay sistemas de inventarios, donde uno equipa ciertos objetos, el cálculo de reducción de daño, por ejemplo, se hace gracias a una cadena de decoradores ? O.o

    • @BettaTech
      @BettaTech  4 года назад +1

      Depende de cada proyecto, no tienen porqué hacerlo así! Es simplemente un ejemplo para que de forma conceptual se entienda :D

    • @EzequielRegaldo
      @EzequielRegaldo 4 года назад

      @@BettaTech genial, muchas gracias por la respuesta, aprecio tu contenido

  • @amaurifriasvargas600
    @amaurifriasvargas600 2 года назад

    Quiero saber si es un error de youtube o si los youtuber puede poner por defectos que los videos se puedan ver solo desde un formato x hasta otro este video me sale solo 1080 hasta 4k impidiendo que pueda bajar la calidad y tampoco poder disfrutar de la preproduccion

    • @BettaTech
      @BettaTech  2 года назад +1

      En principio es RUclips que procesa el video en todos los formatos. Realmente yo no puedo escoger que resoluciones se pueden seleccionar 🥲

    • @amaurifriasvargas600
      @amaurifriasvargas600 2 года назад

      @@BettaTech Muchas gracias por la respuesta!

  • @titusfx
    @titusfx 4 года назад

    Si gestionas los decoradores con un número de prioridad (un enum) el orden no importaría (en este caso los decoradores deberían ser capaces de detectar si a lo que decoran es un decorador o no, que se resuelve con una clase Base decorador). Creo que no usaría decoradores para este ejemplo. Creo que hay otros que encajan mejor.

  • @moisescamacho7364
    @moisescamacho7364 4 года назад

    Hola @BettaTech disculpa tengo una duda ¿Porque se actualiza mi navegador al subir un archivo con ajax, jquery y php? según veía el error puede ser en la versión de jquery que uso(v3.4.1) ya dicen que el chrome puede que no lo soporte o eso leei aqui es.stackoverflow.com/questions/8591/porque-se-actualiza-mi-navegador-al-subir-un-archivo-con-ajax-jquery-y-php
    Porfa necesito ayuda me molesta que se refresque la pagina cada vez que envie una img o un archivo y si tengo puesto el e.priventDefault()

  • @matiasgarcia3538
    @matiasgarcia3538 4 года назад

    Podria explicar el Patron Observer

  • @mangaazul9559
    @mangaazul9559 4 года назад +5

    Puede que lo expliques muy bien y será fácil para ti, pero a mí no me entra el tema de los patrones de diseño no lo comprendo, hay otra forma de contarlo para lentitos.

    • @Slayz38
      @Slayz38 4 года назад +2

      Te recomiendo ver diferentes fuentes, videos o textos, trata de asociarlo a algún problema que te sea conocido y lo más importante es tratar de explicarlo con tus propias palabras. Así te aseguras de entender bien el concepto. Ánimo, tú puedes ;)

    •  4 года назад +1

      Manga, Te entiendo para mi que vengo desde otra area de de la ingeniería se me hace muy difícil pero con la practica y creando lineas de código iras viendo la razón incluso puedes que llegues a estas misma soluciones por ti mismo siguiendo buenas practicas. No eres lentito llegaras a tu tiempo. a mi me a tomado mucho tiempo y aun considero que no lo conozco todos.

    • @eliazarlopez4183
      @eliazarlopez4183 4 года назад +1

      Patrones de diseño al inicio puedes ser un tema algo complicado, por el hecho de que nos obliga a seguir una serie de reglas para poder replicar esos compartamientos, pero al final no es más que programación orientada a objetos en todo su esplendor, te recomiendo que repases esos temas, a mí me ayudó bastante y ánimo si se puede

    • @oriolasecas0
      @oriolasecas0 4 года назад +1

      Tengo un repositorio con algunos ejemplos de cómo utilizar los patrones y cómo poder encajar diferentes patrones. Puede que te ayude: github.com/Oriolac/java-design-patterns

    • @mangaazul9559
      @mangaazul9559 4 года назад

      Gracias a todos por las repuestas.

  • @juliocortorreal5382
    @juliocortorreal5382 3 месяца назад

    Te felicito por hacer el video, si me permite dar unos consejos. 1- se mas directo, 2- Si hablas en españo e ingles presenta los ejemplos en el mismo idioma, 3- presenta distintos ejemplos DE LA VIDA REAL, 4- Presenta los ejemplos en disntos lenguajes. tu video duraria mas y seguiras dando tu publicidad que s lo que quieres al final, estos consejos ayunda mas a la comunidad presentar distintos escnearios permite un mejor dominio de lo que sea que quieras explicar.

  • @argalothrengade5591
    @argalothrengade5591 4 года назад +1

    Sigue con el anime porfi

  • @raulruizbolivar
    @raulruizbolivar 4 года назад

    Porque dos horas despues de la subida, se ve en 360? en que año estoy? dime que en el 2009 y no en el 2020

    • @BettaTech
      @BettaTech  4 года назад

      Aun se ve a 360p? Maldito youtube...

  • @makonemadriles8908
    @makonemadriles8908 3 года назад

    Gracias por el aporte, pero en vez de ver tu careto, estaría bien complementar tu charla con esquemas.

  • @motob3553
    @motob3553 4 года назад

    como se llama ese tema?

  • @emanuelibanez6299
    @emanuelibanez6299 2 года назад

    bajale la calidad bro, cuesta desde redes de mala calidad absorver la info en 1080 de minimo

  • @rodrigocastilla3375
    @rodrigocastilla3375 4 года назад

    Hi vsauce michael here ! Ahhh no veda ... no es este wey.

  • @roy_c
    @roy_c 4 года назад

    Patron template method

  • @SoulSolDieR7
    @SoulSolDieR7 4 года назад

    Esto viene de perlas a la hora de programar para Unity o Unreal Engine

  • @estebanmatthaus2241
    @estebanmatthaus2241 4 года назад

    Sin ofender pero está muy mal ejemplificado, nadie con cerebro recurriría a la herencia para solucionar el caso que mencionas desde 0:57 cuando se puede resolver simplemente manipulando atributos.

  • @henryandrewmedinacondo9279
    @henryandrewmedinacondo9279 Год назад

    Prime

  • @elvisgarcia6078
    @elvisgarcia6078 3 года назад

    Por que te obliga a ver el video a partir de 1080 mi internet no puede XDDD

  • @oOCounterStrikeOo
    @oOCounterStrikeOo 2 года назад

    el decorator es con diferencia el patron mas fumada que se da en la carrera.
    comparame el decorator con el strategy o el singleton que solo es un constructor privado y un par de tonterias mas xD

  • @elkatedratico
    @elkatedratico 4 года назад +1

    no entendí naaaah!!!!

  • @vitosgariglia6698
    @vitosgariglia6698 2 года назад

    bajame la calidad que el internet no me acompaña para verlo en hd

  • @gatoloco1873
    @gatoloco1873 4 года назад

    De que sirve entenderlo si en una semana se me va a olvidar de que va :v

    • @sota9961
      @sota9961 4 года назад

      Montate un programita donde lo uses ;) así los estoy aprendiendo yo

  • @eldiosdelcielo
    @eldiosdelcielo 3 года назад

    .

  • @federicotorres6227
    @federicotorres6227 4 года назад

    No me molesta que haya publicidad al principio del video...pero otra vez lo mismo a la mitad del video es irritante. Dejando de lado eso buen video

  • @JulianLasso
    @JulianLasso 4 года назад +4

    Mucha teoría y cero acción, creo que cuando se publica un vídeo de esta clase, se hace es mostrando código funcionando, donde se explique de manera "muy básica" pero funcional lo que se está hablando y no con imágenes que la verdad.... te dejan en las mismas.

    • @klapx8499
      @klapx8499 4 года назад

      this, POR FAVOR

    • @psicodelico6
      @psicodelico6 4 года назад +1

      Mmmm yo entiendo mejor con el esquema

  • @user-ev2ks8fl5x
    @user-ev2ks8fl5x 3 года назад

    No entendí 😂

  • @yusnielsuarez1105
    @yusnielsuarez1105 4 года назад

    acaso te das cuenta q muy pocos entienden todo lo q explicas de la forma q lo haces? q la forma de explucarlo ll ha en realmente complejo de entender...entonces para q haces el tutorial si el objetibo principal no se cumple

  • @veoquenoesunproblema
    @veoquenoesunproblema 4 года назад

    Me encantan tus videos, pero me choza el uso de spanglish jaja, sponsorizado?, no es mejor patrocinado o la palabra en inglés correctamente pronunciada. Me encantan tus videos, repito.

  • @jondotsoy
    @jondotsoy 4 года назад

    @MultiplicaPor100()
    function enviaSaludo(saludo: "Que buen video") {}

  • @alfredocalvimontes2488
    @alfredocalvimontes2488 2 года назад

    Porfa, no hace falta que sea obligatorio el HD para un video, hay que dar opciones a menor resolución, es molesto y perjudicial. Casi le pongo dislike.

    • @BettaTech
      @BettaTech  2 года назад

      Yo no puedo escoger que resoluciones aparecen en el vídeo :S Es extraño que ahora RUclips solo muestre de 1080p para arriba...